package com.css.fxfzaqbz.modules.data.service;

import com.css.fxfzaqbz.modules.data.entity.AidedAnalyse;
import com.css.fxfzaqbz.modules.data.vo.AidedAnalyseVo;

import java.util.List;
import java.util.Map;

public interface AidedAnalyseService {
    void saveAidedAnalyse(AidedAnalyse aidedAnalyse);

    Map<String,Object> getAidedAnalyseById(String id);

    void delAidedAnalyse(List<String> ids);

    AidedAnalyse updateAidedAnalyse(AidedAnalyse aidedAnalyse);

    List<AidedAnalyse> getAidedAnalyseByIaId(String iaId);

    List<AidedAnalyse> getByIaId(String iaId);

    void saveDescription(AidedAnalyseVo aidedAnalyseVo);

    boolean check(AidedAnalyse aidedAnalyse);

    void submitResult(String id);

    void removeResult(String id);

    void finalSubmission(List<String> ids);

    void saveAidedAnalyses(List<AidedAnalyse> aidedAnalyses);

    boolean UniquenessCheck(String iaId);
}
